// const mysql = require('mysql')

// // mysql连接
// const connection = mysql.createConnection({
//   host: 'localhost',
//   port: '3306',
//   database:'component',
//   user: 'root',
//   password: 'aixiaohu12685'
// })

// connection.connect(function(err) {
//     console.log(err);
//     if(err) {
//         console.log("连接失败");
//     }else{
//         console.log("连接成功");
//     }
// });
 
// connection.end(function(err) {
//     console.log(err);
//     if(err) {
//         console.log("关闭连接失败");
//     }else{
//         console.log("关闭连接成功");
//     }
// });

//Pool 连接池
var mysql = require('mysql');

var pool = mysql.createPool({
    // host: 'localhost',
    host: '42.159.90.209',
    port: '3308',
    database:'component',
    user: 'devUser',
    password: 'devUser@999',
    insecureAuth : true
});

// 封装
query = function(sql,callback){  
    pool.getConnection(function(err,connection){  
        connection.query(sql,function(err,results){  
            callback(err, results) // 结果回调
            connection.release() // 释放连接资源 | 跟 connection.destroy() 不同，它是销毁
        })
    })
}

module.exports = pool;